Footprint Reduction and Uniqueness Enforcement with Hash Indices in SAP HANA
نویسندگان
چکیده
Databases commonly use multi-column indices for composite keys that concatenate attribute values for fast entity retrieval. For realworld applications, such concatenated composite keys contribute significantly to the overall space consumption, which is particularly expensive for main memory-resident databases. We present an integer-based hash representation of the actual values for the purpose of reducing the overall memory footprint of a system while maintaining the level of performance. We analyzed the performance impact as well as the memory footprint reduction of hash-based indices in SAP HANA in a real-world enterprise database setting. For a production SAP ERP system, the introduction of hash-based primary key indices alone reduces the entire memory footprint by 10% with comparable performance.
منابع مشابه
Cerberus: Automated Synthesis of Enforcement Mechanisms for Security-Sensitive Business Processes
Cerberus is a tool to automatically synthesize run-time enforcement mechanisms for security-sensitive Business Processes (BPs). The tool is capable of guaranteeing that the execution constraints EC on the tasks together with the authorization policy AP and the authorization constraints AC are satisfied while ensuring that the process can successfully terminate. Cerberus can be easily integrated...
متن کاملSAP HANA - From Relational OLAP Database to Big Data Infrastructure
SAP HANA started as one of the best-performing database engines for OLAP workloads strictly pursuing a main-memory centric architecture and exploiting hardware developments like large number of cores and main memories in the TByte range. Within this paper, we outline the steps from a traditional relational database engine to a Big Data infrastructure comprising different methods to handle data ...
متن کاملThe SAP HANA Database -- An Architecture Overview
Requirements of enterprise applications have become much more demanding. They require the computation of complex reports on transactional data while thousands of users may read or update records of the same data. The goal of the SAP HANA database is the integration of transactional and analytical workload within the same database management system. To achieve this, a columnar engine exploits mo...
متن کاملSAP HANA* Appliance - Efficient operation in a private cloud environment
SAP applications can often comprise the core of IT operations in large enterprises. Companies that outsource their SAP landscape and basic operation to a private cloud can manage their resources flexibly in a way that meets demand and saves costs. Dynamic Services for SAP Solutions* and Application Operations for SAP Solutions* form a private cloud solution from TSystems which comprises both th...
متن کاملSAP Operational Process Intelligence: Empowering Line-of-Business Workers with Real-time Process Visibility
Based on the in-memory database HANA, SAP fundamentally rethought and redesigned its business process management offering. In this paper we explain how organizations can use the new product SAP Operational Process Intelligence to create real-time process visibility and propose line-ofbusiness workers appropriate actions to respond immediately on critical business situations. This product is des...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016